package com.book.protocol;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 服务器与客户端之间通信的协议
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Protocol<T> implements Serializable {
    String type;    //操作类型：teacher和student
    String opt;     //操作描述
    String code;    //响应码
    String msg;     //携带的消息
    T data;         //携带的数据
}
